// 四舍五入

#include <stdio.h>

int main()
{
    int a;
    double b, c, d;
    scanf("%d;%lf,%lf,%lf", &a, &b, &c, &d);
    b = (int)(b * 100 + 0.5) / 100.0;
    printf("The each subject score of No. %d is %.2lf, %.2lf, %.2lf.", a, b, c, d);
    return 0;
}
////注意四舍五入
////方法
//我们知道，C语言中去除小数位采用的方法就是强制性转化成整型类型。
//那么假如我们要对一个小数保留三个小数位，而第四个小数位按照四舍五入的规则进行。
//该怎样实现呢？
//
//很简单，我们将数字扩大1000倍，使得第四位小数称为新数字的第一位，然后我们可以给它加上0.5后再进行强制性转化。
//
//加0.5的原因就是：
//假如这个小数位的数值大于5，加上0.5能够实现进位的作用，倘若小于0.5，就没有实现进位的作用。
//如此，就能实现小数位的四舍五入。
//然后我们再对这个数值进行强制性转化，然后再除以1000.0(记住，一定要1000.0，否则就会出现隐式转化)，
//在输出的时候用 % 0.3f以实现保留三位小数。